package com.fzj.charging.order.pojo.po;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;

import java.math.BigDecimal;

/**
 * 保存到es中的充电进度数据
 */
@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
@Document(indexName = "charging_process_data")
public class ChargingProcessPO {
    @Id
    Long id;
    /**
     * 订单号
     */
    String orderNo;
    /**
     * 场站id
     */
    Integer stationId;
    /**
     * 枪id
     */
    Integer gunId;
    /**
     * 枪类型
     */
    Integer gunType;
    /**
     * 本次同步充电度数
     */
    Float electricity;
    /**
     * 总充电费用
     */
    BigDecimal totalChargingFee;
    /**
     * 充电总时长/单位：s
     */
    Long timeTotal;

}
